﻿using System;
using Abp.Application.Services;
using Abp.Authorization;
using Abp.Configuration;
using Abp.Domain.Entities;
using Abp.Domain.Repositories;
using Abp.Domain.Uow;
using Abp.Runtime.Session;
using Hicap.AuthorizationServer.Authorization;
using Hicap.AuthorizationServer.Core;
using Hicap.AuthorizationServer.Core.Common;
using Hicap.AuthorizationServer.Core.Domains.Authorization;

namespace Hicap.AuthorizationServer
{
    /// <summary>
    /// API处理基类
    /// </summary>
    /// <typeparam name="TEntity"></typeparam>
    /// <typeparam name="TAppService"></typeparam>
    [HicapAuthorizeAttribute]
    public abstract class AuthorizationServerAppServiceCore<TEntity, TAppService>
        : ApplicationService
        where TEntity : class, IEntity
        where TAppService : IApplicationService
    {
    }
}